
class NodeType():       #定义节点类型
    standby ="standby"      #旁联模型
    series = "series"       #串联模型
    parallel="parallel"     #并联模型
    bridge = "bridge"       #桥联模型
    vote = "vote"       #表决模型
    element="node"      #普通节点
    loadsharing="shareload"       #共享载荷模型
    VoteK="k"
    InitValue="lambda"
    page = "page"

class Dist():       #定义分布类型
    exp = "exponential"     #指数分布
    uniform = "uniform"     #均匀分布
    weibull="weibull"       #威布尔分布
    normal = "normal"         #正态分布
    lognormal="lognormal"     #对数正态分布
    binomial = "binomial"    # 二项分布
    bernoulli = "fixed"  # 成败型
    dirac = "dirac"
    sof = "sof"  ## 多次成败型

class Tag():
    nodes_tag = 'nodes'
    pages_tag = 'pages'
    id_tag = 'name'
    failure_tag = 'failure'
    repair_tag = 'repair'
    dormant_tag = 'dormant'
    limit_tag = 'timelimit'
    type_tag = 'type'
    vote_tag = 'votenum'
    load_tag = 'k'
    arg_tag = 'arg'

class Status():
    on = 'on'
    down = 'down'
